Issues in Kernel Design
نویسندگان
چکیده
type structures The concept of using extended types (such as illustrated by Simula classes,18 CLU clusters,19 Alphard forms,7 or Euclid modules) to organize software is quite valuable. However, Janson15 points out that most efforts to employ strict type extension methods in programming are done with the underlying assumption of unlimited quantities of resources available. In the internal structure of an operating system or its kernel, this assumption is invalid, of course. One of the most obvious cases where finite resource limits interact with system structure occurs in virtual memory systems, potentially reSUlting in a structural circularity. Main memory is finite, so system software is constructed to give the illusion of a larger address space by sensing page faults and performing necessary I/Os in a manner invisible to the process involved. However, one may well wish to run this virtual memory software as a process like other processes. Further, the process management software can benefit from being written with the assumption that a large, From the collection of the Computer History Museum (www.computerhistory.org) virtual address space is available. With the obvious circular dependency in mind, it is not clear whether process types or virtual memory types should be the lower level, with the other built on top. Reed outlines a method of defining multiple levels of types to break the cycle. Lower levels implement a small fixed number or amount of the resource, using small amounts of resources in so doing. Higher levels reimplement the resource in large numbers or amounts, by multiplexing the lower level ones. In medium sized systems such as UCLA Unix, such a mUitiple tiered structure is not necessary.
منابع مشابه
Kernel Ridge Estimator for the Partially Linear Model under Right-Censored Data
Objective: This paper aims to introduce a modified kernel-type ridge estimator for partially linear models under randomly-right censored data. Such models include two main issues that need to be solved: multi-collinearity and censorship. To address these issues, we improved the kernel estimator based on synthetic data transformation and kNN imputation techniques. The key idea of this paper is t...
متن کاملFlexiNet - Extensible Kernel Investigation
In this report we investigate what is the main design issues and options in extensible operating systems, and how those issues are being addressed in some of the research prototypes that are being developed. Design issues like kernel architecture, protection, and conflict resolution are discussed. We also look at how object orientation and reflection may support the design of customisable syste...
متن کاملThe COSY–Kernel as an Example for Efficient Kernel Call Mechanisms on Transputers
In this article, design issues for scalable operating systems suited to support efficient multiprogramming in large Transputer clusters are considered. Shortcomings of some current operating system approaches for Transputer based systems concerning efficiency, scalability, and multiprogramming support are discussed. After a brief overview of the new operating system COSY, the emphasis is laid o...
متن کاملThe CGAL Kernel : A Basis for
A large part of the cgal-project is devoted to the development of a Computational Geometry Algorithms Library, written in C++. We discuss design issues concerning the cgal-kernel which is the basis for the library and hence for all geometric computation in cgal.
متن کاملAn Interior Point Algorithm for Solving Convex Quadratic Semidefinite Optimization Problems Using a New Kernel Function
In this paper, we consider convex quadratic semidefinite optimization problems and provide a primal-dual Interior Point Method (IPM) based on a new kernel function with a trigonometric barrier term. Iteration complexity of the algorithm is analyzed using some easy to check and mild conditions. Although our proposed kernel function is neither a Self-Regular (SR) fun...
متن کاملاثر نانواکسید روی بر دوره پرشدن دانه ارقام آفتابگردان (Helianthus annuus)
Application of zinc can improve the tolerance and resistance of plants especially sunflower to environmental stresses and be effective on kernel set and yield. To investigate the effects of zinc oxide nanoparticles on the length, effective period, the rate of kernel filling and kernel weight in sunflower cultivars, a factorial experiment based on randomized complete block design with three repl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1978